﻿using ARchGL.Platform.Dto;
using System;
using System.Collections.Generic;
using System.Text;

namespace ARchGL.Platform.Dtos
{
    public class ProjectsInput : PagedSortedAndFilteredInputDto
    {
        /// <summary>
        /// 项目类型：(选项)安装工程1/地灾设计2/地灾施工工程3/房建工程4/非煤矿山5/钢结构工程6/公路工程7/矿建工程8/桥梁工程9/市政工程10/水利电力工程11/隧道工程12/铁路工程13/土地政治工程14/土石方工程15/消防工程16/装饰工程17/综合18/其他19
        /// </summary>
        public EnumProjectType Type { get; set; }
        /// <summary>
        /// 项目状态：(选项)勘探1/可研2/立项3/投标4
        /// </summary>
        public EnumProjectStatus Status { get; set; }
        /// <summary>
        /// 是否关注：1关注 2非关注
        /// </summary>
        public EnumTrue Mark { get; set; }

        /// <summary>
        /// 是否重点 0全部/1是/2否
        /// </summary>
        public EnumTrue IsImportant { get; set; }
        /// <summary>
        /// 是否立项 0全部/1是/2否
        /// </summary>
        public EnumTrue IsApprove { get; set; }
        /// <summary>
        /// 检查类型 1巡检/2自检
        /// </summary>
        public EnumCheckType CheckType { get; set; }

        /// <summary>
        /// 是否要求当前登录用户具有项目成员检查权限
        /// </summary>
        //public EnumTrue IsForSelfCheck { get; set; } = EnumTrue.否;

        ///// <summary>
        ///// 建设单位
        ///// </summary>
        //public string CompanyName { get; set; }
        ///// <summary>
        ///// 建设单位联系人
        ///// </summary>
        //public string CompanyLinkman { get; set; }
        ///// <summary>
        ///// 建设单位联系电话
        ///// </summary>
        //public string CompanyLinkphone { get; set; }
        ///// <summary>
        ///// 建设单位联系地址
        ///// </summary>
        //public string CompanyAddress { get; set; }
    }
}
